package com.abc.dto.response;

import lombok.Data;

/**
 * Token计算响应DTO
 */
@Data
public class TokenCountResponse {

    /**
     * 创建时间戳
     */
    private Long created;

    /**
     * 请求ID
     */
    private String id;

    /**
     * 请求ID（与id相同）
     */
    private String requestId;

    /**
     * Token使用情况
     */
    private Usage usage;

    @Data
    public static class Usage {
        /**
         * 提示词token数量
         */
        private Integer promptTokens;

        /**
         * 完成token数量
         */
        private Integer completionTokens;

        /**
         * 总token数量
         */
        private Integer totalTokens;
    }
}
